<?php

	require_once CORMO_DIR_CORE.'Object.class.php';
	
	/**
	 * Genera los Objetos que ser�n utilizados en el MOdelo de Negocio de la App que se este desarrollando.
	 * Los daots de los Objetos del sistema son obtenidos de schema.php.
	 *
     * @category cormo
     * @package Generator
     * @author Germán Dario Peraferrer <gperaferrer@gmail.com>
     * @copyright Copyright (c) 2007 Germán Dario Peraferrer - Beetec
     * @version 1.0 Beta
     * @license http://www.opensource.org/licenses/bsd-license.php New BSD License
     * @link http://code.google.com/p/cormoframework/
     * @link http://www.beetec.com.ar
	 */
	
	class ModelObject	extends Object  {
		
		function __construct($NameObjectORM) {
			return parent::__construct($NameObjectORM);
		}
		
		function __toString() {
			$retun = "";
            $require = "";
			
			/**
			 * Definimos lo Require de la Class
			 */
	
            $require .=	'  require_once CORMO_DIR_USE."Use'.$this->getConfigObjectName().'.class.php";'."\n\n";

			/**
			 * Definimos la Class
			 */
			$retun .= '  /**'."\n";
			$retun .= '   * Class generada autom�ticamente cormo.'."\n";
			$retun .= '   * '."\n";
			$retun .= '   * @category cormo'."\n";
			$retun .= '   * @package Model'."\n";
			$retun .= '   * @author Germ�n Dario Peraferrer <gperaferrer@gmail.com>'."\n";
			$retun .= '   * @copyright Copyright (c) 2007 Germ�n Dario Peraferrer - Beetec'."\n";
			$retun .= '   * @version 1.0 Beta'."\n";
			$retun .= '   * @license http://www.opensource.org/licenses/bsd-license.php New BSD License'."\n";
			$retun .= '   * @link http://code.google.com/p/cormoframework/'."\n";
			$retun .= '   * @link http://www.beetec.com.ar'."\n";
			$retun .= '   */'."\n";
			$retun .= "\n";
            $retun .= "  class ".$this->getConfigObjectName()." extends Use".$this->getConfigObjectName()." {\n\n";
			
			/**
			 * Cerramos la Class
			 */
			
            $retun .= "  }\n";
			
			return $require.$retun;
		}

	}
	
?>